// 创建约束条件  
// 创建模型对象
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const studentsSchema = new Schema({
    studentId:{
        // type指的你要输入的数据的数据类型
        type:String,
        // 是否唯一  true是唯一的   false不是唯一
        unique:true,
        // 是否是必须的 如果 true 是必须的  false不是必须的
        required:true
    },
    name:{
        type:String,
        unique:false,
        required:true
    },
    age:{
        type:Number,
        unique:false,
        required:true
    },
    sex:{
        type:String,
        unique:false,
        required:true,
        default:'男'
    },
    /* hobby:{
        type:String,
    } */
    // 简写为这种格式
    hobby:String,
    createTime:{
        type:Date,
        default:Date.now //默认值
    },
    info:Schema.Types.Mixed //任意数据类型
})

const Students = mongoose.model('students',studentsSchema);
module.exports = Students;